package com.javasm.domin.vo.goods;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.javasm.domin.vo.base.BaseVo;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author：Drd
 * @Version：1.0
 * @Date：2022/1/17-16:12
 * @Since:jdk1.8
 * @Description:
 */
@Data
public class GoodsAdjustVo extends BaseVo {

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 商品id
     */
    private Integer goodsId;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 标题
     */
    private String title;

    /**
     * 生效时间
     */
    private LocalDateTime effectTime;

    /**
     * 失效时间
     */
    private LocalDateTime expireTime;

    /**
     * 调价原因
     */
    private String reason;

    /**
     * 备注
     */
    private String detail;

    /**
     * 审批状态.0,待审核,1,已审核,2,审核不通过
     */
    private String approveStatus;

    /**
     * 需要调整价格的商品数量
     */
    private Integer adjustGoodsNumber;

    /**
     * 市场价
     */
    private BigDecimal marketPrice;

    /**
     * 商城价
     */
    private BigDecimal mallPrice;

    /**
     * 修改后市场价
     */
    private BigDecimal adjustMarketPrice;

    /**
     * 修改后商城价
     */
    private BigDecimal adjustMallPrice;
}
